@charset "utf-8";
/* CSS Document */

.banner_con2 {
    width: 100%;
    height: 300px;
    overflow: hidden;
    position: relative;
    background-image: url(../images/banner_ny.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
.banner_con2_text {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
}
.content {
    width: 1200px;
    margin: auto;
}
.banner_con2 h1 {
    position: absolute;
    left: -295px;
    top: 140px;
    z-index: 5;
    font-family: arial,"microsoft yahei";
    font-size: 48px;
    color: #fff;
    font-weight: normal;
}

.middle{ width:1024px; margin-left:auto; margin-right:auto; margin-top:40px;margin-bottom:30px;}
.middle_top{ overflow:hidden;  margin-bottom:20px; border-bottom: 1px solid #666; }
.title{ float:left; line-height:60px;border-bottom: 3px solid #3d85c6; }
.title h2{ display:inline-block;font-size: 26px;font-family: Microsoft YaHei;color: rgb(0, 0, 0);}
.title span{ font-size: 14px;color: #5a5a5a;  display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.road{ float:right; margin-top:28px; }
.road a,.road span{font-size:14px;}
.ab_img{ margin-top:40px; margin-bottom:20px;}
.middle p{ color: rgb(67, 67, 67);font-size: 14px;line-height: 196%; text-indent:2em;}

.products{ width:1024px; overflow:hidden;}
.category{ width:210px; height:auto; background:#fff; float:left;}
.category dl dt{ width:85px; height:22px; line-height:22px;  padding-left:35px; color:#fff; margin-bottom:4px;}
.category dl dd{ width:210px;  background:#3d85c6;position:relative;}
.category dl dd .nav_right{ width:240px; height:auto; overflow:hidden; position:absolute; left:210px; top:0px; background:#8e7cc3; display:none;  box-sizing:content-box; z-index:100;}
.category dl dd .nav_right a{ width:110px;height:38px; line-height:38px; text-align:center; color:#fff; no-repeat 20px center; display:block; float:left;  white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; border-bottom:1px solid #ccc; margin-left:5px; margin-right:5px;}
.category dl dd .nav_right a:hover{ width:110px;height:38px; line-height:38px; text-align:center;  text-decoration:none;background-color: #9fc5e8;}
.category dl dd a.nav_left{width:210px; height:45px; line-height:45px;  display:block; color:#fff; white-space:nowrap; text-align:center; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;font-size:14px;}
.category dl dd{border-bottom:1px solid #ccc;}
.category dl dd:last-child {border-bottom:none;}
.category dl dd a.nav_left:hover{ color:#fff; text-decoration:none;background-color: #9fc5e8;}

.right-main{ float:right;}
.product-box a{ float:left;}
.product-box{
	width:814px;
	height:600px;
	
}
.product-box li{
	width:256px;
	float:right;
	margin:0 0px 30px 15px;
	border:1px solid #e6ebf2;
	box-sizing:border-box;
	cursor:pointer;
		
}
.product-box li:hover{border:1px solid #6fa8dc;}
.product-box li>div{
	width:240px;
	height:240px;
	position:relative;
	margin:7px 7px 0 7px;
	overflow:hidden;	
}
.product-box li>div img{
	width:240px;	
}
.product-box li>div span{
	width:180px;
	height:60px;
	padding:10px;
	position:absolute;
	bottom:-80px;
	background:rgba(0,0,0,0.3);
	text-align:left;
	font-size:12px;
	color:#fff;	
}
.product-box li>span{
	width:256px;
	height:40px;
	line-height:40px;
	color:#666;
	display:block;
	text-align:center;	
	font-size:14px;
}


.ny_right {
  width: 1024px;
  margin-left:auto;
  margin-right:auto; margin-top:20px;
}
.ny_right ul li {
  border-bottom: 1px solid #ededed;
  padding: 20px 0px;
}
.ny_right ul li .ri {
  width: 60px;
  float: left;
  font-family: AvantGardeITCbyBT-Book;
  max-width: 90px;
  color: #a4a4a4;
  font-weight: 500;
  text-align: center;
  background:#0657b2;
}
.ny_right ul li .ri i {
  font-style: normal;
  font-size: 24px;
  font-weight: 700;
  height: 41px;
  line-height: 41px;
  margin: auto;
  display: block;
  overflow: hidden;
  margin-bottom: 3px;
  color:#fff;
}
.ny_right ul li .ri time {
  font-size: 13px;
  margin: auto;
  display: block;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  color:#fff;
}
.ny_right ul li .wen_nei {
  width: 920px;
  float: right;
}
.ny_right ul li .wen_nei h4 {
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  color: #333333;
  margin-bottom: 2px;
  overflow: hidden;
  width: 100%;
}
.ny_right ul li .wen_nei p {
  color: #666;
  font-size: 12px;
  height: 40px;
  line-height: 20px;
  overflow: hidden;

	  text-indent:0;
}
.ny_right ul li:last-child {
  border-bottom: none;
}
.ny_right ul li:hover .wen_nei h4 {
  color: #0083c7;
}
.ny_left h4 a{
	    font-family: inherit;
    font-weight: 500;

    font-size: 18px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
   
}



.honor{ height:600px;}

.contact{  padding-top:40px; margin-left:160px; height:420px;}
.contact h2{ font-size:18px; }
.contact h2 strong{ font-size:24px; color:red;}
.lx{color: rgb(67, 67, 67);font-size: 1.5em;font-weight: bold; margin-top:40px; margin-bottom:34px;}
.info p{ text-indent:20px; margin-top:16px; margin-bottom:16px; font-size:14px;}
.info a{font-size:14px;}
.c1{
	background:url(../images/bg7.png) no-repeat left center;	
}
.c2{
	background:url(../images/bg8.png) no-repeat left center;	
}
.c3{
	background:url(../images/bg9.png) no-repeat left center;	
}
.c4{
	background:url(../images/bg10.png) no-repeat left center;	
}
.c5{
	background:url(../images/bg11.png) no-repeat left center;	
}
.contact{
	background:url(../images/bg6.png) no-repeat left center;	
} 
.map{ width:720px; margin-left:auto; margin-right:auto; margin-bottom:50px;}



.productshow{ width:600px; margin-left:auto; margin-right:auto; margin-bottom:50px;}
.productshow img{ width:600px; border:3px solid #e1e1e1;}
.productshow h1{ line-height:60px; font-size:14px; color:#4f4f4f; font-weight:bold; margin-top:20px; text-align:center;}
.detail{ text-align:left; margin-top:50px;}
.detail span {font-size: 14px;font-weight: bold;}
.detail p{ display:inline-block; width:500px}


.newshow p{  margin-left:auto; margin-right:auto; text-align:left; line-height:30px; font-size:12px;  text-align:12px; margin-top:20px; margin-bottom:50px;}
.newshow h1{ font-size:16px; font-weight:bold; color:#1a1a1a; text-align:center;}
.fb{ margin-top:6px;border-bottom: dashed 1px #ddd;line-height:40px; text-align:center;}
.fb span{ margin-left:10px; margin-right:10px;}
.fh{ margin-top:20px;float: right;text-align: right; margin-right:40px;}
.fh a:hover{ color:red;}
.newshow{ margin-top:30px;width:900px; margin-left:auto; margin-right:auto;} 
